package com.xjscrm.console.param.group;

import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import com.xjscrm.console.param.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("接受群邀请参数")
public class AcceptGroupInviteDto extends BaseDto {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("机器人主键ID")
    private Long deviceUniqueId;


    @ApiModelProperty("自动接收群邀请开关（0-关闭，1-开启）")
    private Integer autoAcceptInviteSwitch;


    @ApiModelProperty("今日已接受")
    private Integer acceptToday;


    @ApiModelProperty("每日接受邀请上限")
    private Integer acceptTotal;


    @ApiModelProperty("最小时间间隔")
    private Integer minGap;


    @ApiModelProperty("最大时间间隔")
    private Integer maxGap;


    @ApiModelProperty("休眠规则")
    private OperatorPlanDeviceRule rule;

    @ApiModelProperty("批量操作机器人参数")
    private List<BatchdeviceInfo> batchdeviceInfoList;
}
